from abc import ABC, abstractmethod


class Animal(ABC):
    @abstractmethod
    def info(self):
        print("Animal")


class Bird(Animal):
    pass
    # # 实现抽象方法
    # def info(self):
    #     # 调用基类方法(即便是抽象方法)
    #     super().info()
    #     print("Bird")


bird  = Bird()
bird.info()

from langchain_core.tools import BaseTool


